package com.modules.system.dao;


import java.util.List;

import com.common.base.BaseMapper;
import com.modules.system.entity.SysUserRoleEntity;
import org.apache.ibatis.annotations.Param;

/**
 * 用户与角色对应关系
 * 
 */
public interface SysUserRoleDao extends BaseMapper<SysUserRoleEntity> {
	
	void save(@Param("userId") Long userId,@Param("roleIdList") List<Long> roleIdList);
	
	int deleteByUserId(Long userId);

	List<SysUserRoleEntity> getList(Long userId);
	
	/**
	 * 根据用户ID，获取角色ID列表
	 */
	List<Long> getRoleIdList(Long userId);
}
